To have one's shit together is to be cognizant, organized, and to have a clear plan. It is the opposite of being spaced out although neither necessarily implies drug use.
Synonyms for shit together
On this page, you will find 30 slang terms related to shit together. Some of the top words include: No Shit, Lash, fester, monged, shiz niz, and 25 more.